#pragma once
#include <sys/socket.h> // 必选！socket(), bind(), listen(), accept() 等
#include <netinet/in.h> // 必选！struct sockaddr_in（IPv4 地址结构）
#include <arpa/inet.h>
#include <unistd.h>
#include <sys/types.h> // 必选！socket(), bind(), listen(), accept() 等
#include<stdio.h>
#include<sys/epoll.h>
#include"Epoll.h"
#include"ThreadPool.h"
class TcpServer
{
public:
    TcpServer(int port);
    ~TcpServer();

    int getServerfd();
    void initServer();
    void start();
private:
    Epoll*m_epoll;
    int m_fd;
    int m_port;
    char*m_ip;
};